package com.crane.oss.xunfei.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class PhysicalTestSingleUserDetailResp implements Serializable {


    /**
     * studentName : 王招成
     * xh : 20200000
     * className : 小学 4 年级
     * trendList : [{"score":100,"sportCycleId":"cycle-2022-2023","sportCycleName":"2022-2023 学年国家体测","mark":"7.7"},{"score":"123456789","sportCycleId":"cycle-2022-2023","sportCycleName":"2022-2023 学年国家体测","mark":"7.7"}]
     */

    private String studentName;
    private String xh;
    private String className;
    private List<TrendListBean> trendList;
    private List<ItemListBean> itemList;

    @Data
    public static class TrendListBean implements Serializable {
        /**
         * score : 100
         * sportCycleId : cycle-2022-2023
         * sportCycleName : 2022-2023 学年国家体测
         * mark : 7.7
         */
        @ApiModelProperty(value = "分数", name = "score")
        private int score;
        private String sportCycleId;
        private String sportCycleName;
        @ApiModelProperty(value = "成绩", name = "mark")
        private String mark;
    }

    @Data
    public static class ItemListBean implements Serializable {
        /**
         * score : 100
         * sportCycleId : cycle-2022-2023
         * sportCycleName : 2022-2023 学年国家体测
         * mark : 7.7
         */
        @ApiModelProperty(value = "分数", name = "score")
        private int score;
        private String sportItemId;
        private String sportItemName;
    }
}
